Presentation Dynamism in XML Functional Programming meets SMIL Animation
نویسندگان
چکیده
The move towards a semantic web will produce an increasing number of presentations whose creation is based upon semantic queries. Intelligent presentation generation engines have already begun to appear, as have models and platforms for adaptive presentations. However, in many cases these models are constrained by the lack of expressiveness in current generation presentation and animation languages. Moreover, authors of dynamic, adaptive web content must often use considerable amounts of script or code, thus breaking the declarative description possible in the original presentation language. Furthermore, the scripting/coding approach does not lend itself to authoring by non-programmers. In this paper we describe a set of XML language extensions that bring tools from the functional programming world to web authors, extending the power of declarative modeling for the web. The extensions are described in the context of SMIL Animation and SVG, but could be applied to many XML-based languages.
منابع مشابه
UNSPECIFIED Behavioral Reactivity and Real Time Programming in XML Functional Programming meets SMIL Animation
XML and its associated languages are emerging as powerful authoring tools for multimedia and hypermedia web content. Furthermore, intelligent presentation generation engines have begun to appear, as have models and platforms for adaptive presentations. However, XML-based models are limited by their lack of expressiveness in presentation and animation. As a result, authors of dynamic, adaptive w...
متن کاملFunctional Programming meets SMIL Animation
Web authors are turning more and more to W3C language standards as powerful yet simple to use authoring tools. These languages are declarative, providing a domain-level description of both content and presentation. When authors need capabilities not provided in the language, they are forced to work in an imperative scripting or programming language, such as ECMAScript or Java. Since most conten...
متن کاملUsing SIVA XML and SMIL for Interactive Non-linear Videos: a Comparison
With recent technologies, it is possible to create appealing multimedia presentations or extended videos with a high level of interactivity. Standards like SMIL provide extensive structures to describe metadata for timing and spacing of single media elements which then form a presentation. While multimedia presentations are viewed mainly in a linear manner, provide interactive and non-linear vi...
متن کاملSVG Language (Scalable Vector Graphics) For 2D Graphics in XML and Applications
The SVG technology is an open source copyrighted material of the W3C consortium and it is a language for 2D graphics within the XML (eXtensible Markup Language). The combination between SVG and JavaScript offers a powerful platform usable for interactive 2D graphics, comparable to the Flash and Java technologies. SVG offers XML graphics for the Web using three types of graphical objects: vector...
متن کاملSMPL a Specification Language Based Framework for the Semantic Structure, Annotation and Control of SMIL Documents
In this paper we describe the design and implementation of a declarative XML language used to support the semantic structure, annotation and control of SMIL documents. We evaluate the system in the context of distant learning environment. We named the new framework SMPL as it intended to support the design of simple, declarative language based, multimedia document management standards, based on...
متن کامل